Legende

+Grundkenntnisse
++Gute Kenntnisse
+++Sehr gute Kenntnisse
++++Expertenwissen

Allgemein

  • Vorgehensmodelle und Entwicklungsmethodiken +++
  • Agile Softwareentwicklung +++
  • Client-Server-Architekturen ++++
  • Design Pattern +++
  • UML +++
  • OOA, OOD, OOP ++++
  • CI/CD, DevOps ++++

Microsoft Tool Chain ++++

  • Microsoft Visual Studio ... 2019, 2022
  • Microsoft Visual Studio Code
  • Git, SVN, Team Foundation Server (TFS)
  • C# (1.0/1.2 – 11.0), C++ (letztes Projekt bis C++14)
  • früher auch VB.Net, C (Win32-API u.a.) und TASM (Win32-API ; ++)
  • .Net 5.0 ... 7.0, .Net-Framework ... 4.8, .Net Standard 2.x, 3.0, .Net Core 2.x, 3.1
  • WinForms, WPF, WCF, WF (+), Biztalk (+), Azure (+)
  • ASP.Net 4.5/4.6, ASP.NET Core ..3.x, Katana/OWIN, MVC 4/5, MVVM, Web-API 2, SignalR 1/2
  • TypeScript, ECMA Script 6
  • IIS und Self Hosted, Webclients und native Clients
  • DirectX Video/Audio
  • MS SQL-Server, MS SQL-Server Compact, Entity-Framework
  • Entity-Framework Core ++
  • LINQ, Reactive Extensions (Rx; ++) u.a.m.
  • ASP.Net 2.0, COM / DCOM, Win32-API, ADO, ODBC sowie weitere ältere Tools, Komponenten und Frameworks
  • Diverse kundenspezifische Libraries
  • Komponenten, Libs, Frameworks, Tools:

    • jQuery, Bootstrap, Knockout.js, AngularJS, Less/Sass
    • Angular 2...11 +
    • SocketIO +++
    • Developer Express, Syncfusion, Janus Controls, ActiPro, LogicNP u. a.m.
    • Vector-Informatik (Autosar Lib.) ...
    • AForge.NET, Accord.NET (Video, Bildverarbeitung u.a.m.; ++)
    • Subsonic, LLBLGen
    • WIX-Installer
  • Neue Technologien

    die ich gerne ausbauen würde:
    • Angular 2...11
    • React
    • Blazor
    • NodeJS
    • Electron
  • Letzte Projekte MS-Toolchain:

    GenICam für Laserprojektionssystem, DMS für Anwaltskanzlei, Idustrie 4.0 Datenerfassung, Abbundmaschine, NaviTest, VideoRecordingTool, CNL/EFP, Autosar-Logger-Konfiguration, FMX (Functional Monitoring), diverse weitere Automotive- und Telematik-Anwendungen / Komponenten / Libraries, EuroHypo, CDMS, Emma, Schulinventarverwaltung u.a.m.

Qt / Eclipse, CMake, Mingw/GCC-Toolchain ++++

  • Qt 4.7.x, 4.8.x, Qt 5.x
  • Mingw gcc C / C++, CMake
  • Qt-Creator, QML (++)
  • Eclipse (C/C++ -> Embedded / Simulation)
  • Windows, Linux, Embedded
  • Letzte Projekte: AdasRate, RDOL u.a.m.

Java – Toolchain +++

  • Eclipse
  • Java, J2EE, JNA (C/C++ -> Java), JDBC
  • Apache / Tomcat, Linux, Windows
  • Letzte Projekte: MDF-Library, ETC (Electronic Toll Collect; diverse Tools und Komponenten)

Web-Entwicklung ... ++++

  • Asp.Net (Core), NodeJS (+++), TypeScript, JavaScript, CSS, Less/Sass, jQuery, Angular (+), React (+), Blazor (+) u.a.m.
  • SOAP, REST, JSON, AJAX, SignalR, SocketIO, OpenGl/WebGl, SVG
  • GraphQL (+)
  • Letzte Projekte: Webfrontends für Automatisierungslösungen

Mikrocontroller-Entwicklung ... +++

  • C++
  • Arduino, ESP-IDF, PlattformIO/VS-Code, Free Coding (low-level), Linux (Debian, Raspbian etc.)
  • Hardware-IO, Sensoren, Aktoren, Datenverarbeitung, Kommunikation, Stromversorgung u.a.m.
  • Software- und Elektronikentwicklung
  • Eigene Entwicklung und Produktion

Hardware-Entwicklung ... ++++

  • 3D-Druck, 3D-Scan, CAD
  • Technologie, Materialien, Studium Feinwerktechnik etc.
  • Eigene Entwicklung und Produktion

Weitere Tools: +++

  • Git, SVN, CVS (++++)
  • Nuget (++++), Artifactory (++)
  • MKS / PTS-Integrity (++) , Jira (+++), Confluence (+++), Trac (+++), Mantis (+++)
  • Perforce, Redmine ... (+)
  • Enterprise Architect (+++)
  • XML-Spy (++)

Weitere Datenbanken und Schnittstellen +++

  • SQLite (+++), Oracle (+++), MySQL/MariaDB (++++), PostgreSQL (++), ...
  • MongoDB (+++)
  • Redis (++)
  • MS-Access/Jet-Engine (+++)
  • Caché (+)
  • Object Prevelance, Bamboo ... (++)
  • ODBC +++, ADO +++, JDBC +, ...